package com.youkeyi.ddy.cloud.common.context.entity;

import lombok.Data;

/**
 * 系统上下文内容
 *
 * @Author liuxiawang
 * @Date 2021-04-08 15:55
 * @Location shenzhen.china
 **/
@Data
public class SystemContextEntity {
    /**
     * 用户登录信息来源 fromType: minApp、webApp、app
     */
    private String fromType;
    /**
     * 用户key
     */
    private String userPrimaryKey;

    private String account;

    /**
     * 用户名
     */
    private String userName;
    /**
     * 昵称
     */
    private String nickName;

    /**
     * 用户手机号
     */
    private String userPhone;

    /**
     * 员工账号是否是根账号
     */
    private String isRoot;

    /**
     * 主体key 租户可以
     */
    private String corpPrimaryKey;
    /**
     * 主体类型 （0 客服、1顾问、2服务）
     */
    private String corpType;

    /**
     * 员工key
     */
    private String employeePrimaryKey;

    /**
     * 用户角色keys
     */
    private String authPrimaryKeys;

    /**
     * 用户头像
     */
    private String avatarUrl;
    /**
     * Email
     */
    private String email;

    /**
     * 部门组织
     */
    private String organizationKey;
    private String organizationName;

    /**
     * 岗位
     */
    private String positionKey;
    private String positionCode;
    private String positionName;
}
